---
title: "Contributing to Elementary"
---

Thank you for taking the time to contribute 🧡

Whether it’s a bug fix, new feature, or additional documentation - we greatly appreciate contributions!

Elementary code is separated into two repositories:

- [Elementary main repo (CLI)](https://github.com/elementary-data/elementary)

- [dbt package repo](https://github.com/elementary-data/dbt-data-reliability)

# How to contribute?

### Open an issue

In order to contribute, choose first an existing issue on the [main repo](https://github.com/elementary-data/elementary), or open your own new issue.
Opening an issue about a bug or feature request is by itself a valuable contribution.

On the issue, we can discuss a design and make suggestions on implementation.

### Check out our contribution guides

- [CLI contribution guide](https://github.com/elementary-data/elementary/blob/master/CONTRIBUTING.md)

- [dbt package contribution guide](https://github.com/elementary-data/dbt-data-reliability/blob/master/CONTRIBUTING.md)

### Not sure where to start?

That's ok, reach out to us on [Slack](https://elementary-data.com/community) and we will help!

### No time? No worries!

If you don't have time to contribute, there are other easy ways to help and show your appreciation:

- Star the project on GitHub
- Tweet about it
- Mention in your blog
- Tell your friends/colleagues

Thank you again, we value your support!
